Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F17 Armenia F1 Georgia F2 Germany F13 USA F22 Australia F6 Australia F2 USA F6 Romania F1 USA F10 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Germany F19 USA F25 Australia F9 Australia F10 USA F28 USA F29 Australia F11 Australia F12 Dominican Republic F4 Dominican Republic F5 China F1 Australia F2 New Zealand F1 Egypt F4 New Zealand F3 Egypt F6 Australia F3 Romania F1 Australia F4 Romania F2 Romania F3 Romania F5 Germany F6 Usa F14 Germany F7 Germany F8 Usa F17 Romania F11 Usa F19 USA F20 Germany F13 Germany F17 Australia F1 Turkey F9 USA F24 Senegal F1 Senegal F2 Australia F9 Dominican Republic F1 Australia F10 Dominican Republic F2 Australia F11 Dominican Republic F3 Australia F1 Australia F2 China F1 China F2 Spain F11 Spain F12 Spain F13 Usa F10 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 USA F20 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Australia F5 Australia F6 Australia F7 Turkey F9 Turkey F10 Australia F8 Turkey F11 Australia F9 Belarus F4 Australia F10 Australia F11 Australia F12 USA F4 Panama F1 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Australia F3 Australia F4 Turkey F12 Turkey F13 Italy F8 Italy F10 Poland F1 Italy F11 Poland F2 Poland F3 Romania F2 Poland F4 Germany F5 Serbia F2 Serbia F3 Germany F7 Spain F25 Spain F26 Spain F27 Italy F22 Italy F23 Romania F7 Romania F9 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F12 Australia F13 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Croatia F5 Turkey F15 Turkey F16 Romania F1 Romania F3 Australia F8 Australia F11 Australia F12 Australia F1 Turkey F7 Turkey F8 Turkey F9 USA F8 USA F9 Turkey F15 Romania F3 Australia F7 Canada F4 Italy F9 China F1 China F2 Australia F4 Romania F3 USA F25 Romania F16 Australia F2 Australia F3 Australia F4 USA F15 Canada F4 Canada F5 Canada F6 USA F24 USA F30 USA F10 USA F11 Australia F7 Ukraine F3 Germany F16 Australia F8 USA F25 Romania F10 New Zealand F2 Germany F8 Germany F14 Tiburon Challenger Heilbronn Challenger Australia F1 Mamaia Challenger - Constanta Burnie Challenger Melbourn Challenger Yuba City Challenger Sacramento Challenger Chuncheon Challenger Sarasota Challenger Ojai Challenger Aptos Challenger Ortisei Challenger Seoul Challenger Honolulu Challenger Rimouski Challenger Carson Challenger Marburg Challenger Winnetka Challenger Recanati Challenger Trani Challenger Samarkand Challenger Carson Challenger Karshi Challenger Astana Challenger Salzburg Challenger Szczecin Challenger Winnetka Challenger Burnie Challenger Sarajevo Challenger Vancouver Challenger Timisoara Challenger - Timisoara Bangkok Challenger Lermontov Challenger Sydney Challenger Tunis Challenger Anning Challenger Karshi Challenger Samarkand Challenger Nottingham Challenger Arad Challenger Kosice Challenger Timisoara Challenger Scheveningen Challenger Granby Challenger Poznan Challenger Oberstaufen Challenger Vancouver Challenger Bangkok Challenger St. Remy Challenger Fergana Challenger Napa Challenger Calabasas Challenger Melbourne Challenger Helsinki Challenger Toyota Challenger Leon Challenger Burnie Challenger Chennai Challenger New Delhi Challenger Aptos Challenger Mersin Challenger Shenzhen Challenger Anning Challenger Busan Challenger Lexington Challenger Sibiu Challenger Tashkent Challenger Tiburon Challenger Geneva Challenger Traralgon Challenger 2 New Delhi Challenger Yokohama Challenger Raanana Challenger Tallahassee Challenger Heilbronn Challenger Moscow Challenger Guangzhou Challenger Braunschweig Challenger Poznan Challenger Winnetka Challenger Prague Challenger Sarasota Challenger Mersin Challenger Liberec Challenger Tiburon Challenger Cary Challenger Columbus Challenger Canberra Challenger Toyota Challenger Dallas Challenger Kazan Challenger Nanjing Challenger Seoul Challenger Kyoto Challenger Busan Challenger Manchester Challenger Panama City Challenger Fergana Challenger Aptos Challenger Meerbusch Challenger Sacramento Challenger Mouilleron-Le-Captif Challenger Kolkata Challenger Irving Challenger Gimcheon Challenger Caltanissetta Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Bangkok Challenger Gwangju Challenger Trnava Challenger Mouilleron-Le-Captif Challenger Prague Challenger Ningboo Challenger Helsinki Challenger Shenzhen Challenger Burnie Challenger Launceston Challenger Anning Challenger Salinas Challenger Nottingham Challenger Aix En Provence Challenger Manchester Challenger Bordeaux Challenger Fergana Challenger Sacramento Challenger Canberra Challenger Istanbul Challenger Tiburon Challenger Sacramento Challenger Tashkent Challenger Braunschweig Challenger Traralgon Challenger Yokohama Challenger Chicago Challenger Karshi Challenger Istanbul 2 Challenger Samarkand Challenger Bangkok Challenger Furth Challenger Braunschweig Challenger Roanne Challenger San Benedetto Challenger Szczecin Challenger Tiburon Challenger Mauthausen Challenger Brasov Challenger Trnava Challenger Cary Challenger Guangzhou Challenger Punta Del Este Challenger Prostejov Challenger Lugano Challenger Busan Challenger Oeiras 4 Challenger Cleveland Challenger Bath Challenger Suzhou Challenger Marrakech Challenger Blumenau Challenger Mersin Challenger Chisinau Challenger Porto Challenger Santos Challenger Tunis Challenger Prostejov Challenger Seoul Challenger Ostrava Challenger Athens Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Noumea Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Scheveningen Challenger Bercuit Challenger Granby Challenger Lexington Challenger Prostejov Challenger Sibiu Challenger St. Remy Challenger Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Phoenix Challenger Split Challenger Canberra Challenger Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Murcia Challenger Girona Challenger Barcelona Challenger Girona Challenger Poznan Challenger Francavilla Challenger Iasi Challenger Tashkent Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Monastir Challenger Binghamton Challenger Hersonissos 6 Challenger Nottingham-2 Challenger Sibiu Challenger Irving Challenger Loughborough Challenger Pune Challenger Kazan Challenger Caloundra Challenger St. Brieuc Challenger Todi Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport Shanghai Challenger Istanbul Challenger Moscow Challenger Ningboo Challenger Izmir Challenger Brisbane International - Brisbane St. Petersburg Open - St. Petersburg Poznan Challenger Sacramento Challenger Happy Valley Challenger Hong Kong Challenger Kolkata Challenger Nottingham Challenger Burnie Challenger Kosice Challenger Vancouver Challenger Campbells Hall of Fame Tennis Championships - Newport Napa Challenger Eckental Challenger Traralgon Challenger Yokohama Challenger Ortisei Challenger Yokohama Challenger Toyota Challenger Tyumen Challenger Heilbronn Challenger Brisbane International - Brisbane Apia International - Sydney Atlanta Tennis Championships - Atlanta Burnie Challenger Batman Challenger West Lakes Challenger St. Petersburg Open - St. Petersburg Bergamo Challenger Qatar ExxonMobil Open - Doha San Luis Potosi Challenger Mersin Challenger Apia International - Sydney AEGON Championships - London Kun-Ming Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Portugal Open - Oeiras Liberec Challenger Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Tiburon Challenger Kazan Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia ASB Classic - Auckland Traralgon Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AEGON Championships - London Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Astana Open - Nur-Sultan Antalya Open - Antalya Yeongwol Challenger Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Nordea Open - Bastad Suisse Open - Gstaad Grand Prix Hassan II - Marrakech West Lakes Challenger Open Parc - Lyon Moselle Open - Metz Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Raanana Challenger Arad Challenger Generali Open - Kitzbuhel BCR Open Romania - Bucharest Kremlin Cup - Moscow Brasov Challenger Poznan Challenger Adelaide International 1 - Adelaide Oberstaufen Challenger Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Maui Challenger Millennium Estoril Open - Estoril Stockholm Open - Stockholm Delray Beach Open - Delray Beach Kremlin Cup - Moscow Citi Open - Washington Kremlin Cup - Moscow Delray Beach Open - Delray Beach Tiriac Open - Bucharest Brisbane International - Brisbane Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Launceston Challenger Vancouver Challenger Anning Challenger US Men's Clay Court Championship - Houston Winnipeg Challenger Brisbane International - Brisbane Binghamton Challenger Sao Paulo Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals Orleans Challenger Mons Challenger Maui Challenger Traralgon Challenger Canberra Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Aptos Challenger Apia International - Sydney Citi Open - Washington San Diego Challenger BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Antalya Cup - Antalya Ostrava Challenger Winston-Salem Open - Winston-Salem Lexington Challenger Kobe Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta San Marino Challenger Villena Challenger Forli 2 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Hersonissos 5 Challenger Bucharest Open - Bucharest Lille Challenger Ilkley Challenger Brisbane International - Brisbane Apia International - Sydney Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne Belgrade 2 - Belgrade Quimper Challenger Prague 1 Challenger Winston-Salem Open - Winston-Salem Indian Wells Challenger Bratislava 1 Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger Turin Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Dallas Open - Dallas Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Open Parc - Lyon Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York National Bank Open - Toronto Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Mutua Madrid Open - Madrid Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Aircel Chennai Open - Chennai U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Shenzhen Open - Shenzhen U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Infosys Hall of Fame Open - Newport Iasi Challenger Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Wimbledon (juniors) Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Olympics - Rio de Janeiro U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (Australia, Wildcard) All Lower level tournaments Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0